@charset "gb2312";
/* CSS Document */
.i_solution { height:280px; background:#dadada; border-top:solid 1px #fff; }
.i_solutionbox { width:950px; height:250px; margin:15px auto; background:url(bg_solution.jpg) repeat-x left center; position:relative; }
.i_solutionbox_tit { height:38px; float:left; text-align:left; cursor:pointer; }
.LeftBotton { position:absolute; cursor:pointer; top:75px; left:10px; width:23px; height:137px; background:url(solution_l.jpg) no-repeat left center; }
.RightBotton { position:absolute; cursor:pointer; top:75px; right:10px; width:23px; height:137px; background:url(solution_r.jpg) no-repeat left center; }
.Cont{ width:835px; height:200px; position:absolute; left:58px; bottom:10px; overflow:hidden;}
.Cont .box { float:left; width:143px; padding:0px 12px; }
.Cont .box img { display:block; width:143px; height:135px; margin:0px auto; cursor:pointer; }
.Cont .box p { color:#4d4d4d; width:143px; margin:0px auto; line-height:1.6em; text-align:left;}
.Cont .box p a { color:#4d4d4d;}
.Cont .box p a:hover { text-decoration:underline;}
.i_youshi { height:200px; background:#dcdcdc; width:968px; padding:0px 1px; margin:0px auto; }
.i_youshibox { float:left; width:185px; height:176px; padding:12px 4px; position:relative;}
.i_youshibox span { display:block; width:170px; height:23px; line-height:23px; text-align:left; position:absolute; left:12px; top:156px;}
.i_youshibox span a { font-size:14px; padding-left:20px; font-weight:600; color:#fff;}
.i_yshi1 { background:url(youshi_1.png) no-repeat center center;}
.i_yshi2 { background:url(youshi_2.png) no-repeat center center;}
.i_yshi3 { background:url(youshi_3.png) no-repeat center center;}
.i_yshi4 { background:url(youshi_4.png) no-repeat center center;}
.i_yshi5 { background:url(youshi_5.png) no-repeat center center;}
